package com.ruoyi.module.websiteMember.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 微官网对象 website_member
 * 
 * @author ruoyi
 * @date 2024-01-26
 */
public class WebsiteMember extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long websiteId;

    /** 标题 */
    @Excel(name = "标题")
    private String websiteTitle;

    /** 图片或视频 */
    @Excel(name = "图片或视频")
    private String websiteImage;

    /** 图片或视频（1-图片，2-视频） */
    @Excel(name = "图片或视频", readConverterExp = "1=-图片，2-视频")
    private String websiteImageType;

    /** 状态 */
    @Excel(name = "状态")
    private String websiteState;

    /** 内容 */
    @Excel(name = "内容")
    private String websiteContent;

    /** 类型(1-背景图，2-内容简介，3-协会介绍，4-专家团队，5-核心成员，6-重大活动，7-学习中心) */
    @Excel(name = "类型(1-背景图，2-内容简介，3-协会介绍，4-专家团队，5-核心成员，6-重大活动，7-学习中心)")
    private String websiteType;

    /** 创建用户id */
    @Excel(name = "创建用户id")
    private Long createId;

    /** 更新用户id */
    @Excel(name = "更新用户id")
    private Long updateId;

    /** 阅读量 */
    @Excel(name = "阅读量")
    private String websiteViews;

    /** 协会id */
    @Excel(name = "协会id")
    private String vendorId;

    /** 协会店铺名称 */
    @Excel(name = "协会店铺名称")
    private String vendorName;

    public void setWebsiteId(Long websiteId)
    {
        this.websiteId = websiteId;
    }

    public Long getWebsiteId()
    {
        return websiteId;
    }
    public void setWebsiteTitle(String websiteTitle)
    {
        this.websiteTitle = websiteTitle;
    }

    public String getWebsiteTitle()
    {
        return websiteTitle;
    }
    public void setWebsiteImage(String websiteImage)
    {
        this.websiteImage = websiteImage;
    }

    public String getWebsiteImage()
    {
        return websiteImage;
    }
    public void setWebsiteImageType(String websiteImageType)
    {
        this.websiteImageType = websiteImageType;
    }

    public String getWebsiteImageType()
    {
        return websiteImageType;
    }
    public void setWebsiteState(String websiteState)
    {
        this.websiteState = websiteState;
    }

    public String getWebsiteState()
    {
        return websiteState;
    }
    public void setWebsiteContent(String websiteContent)
    {
        this.websiteContent = websiteContent;
    }

    public String getWebsiteContent()
    {
        return websiteContent;
    }
    public void setWebsiteType(String websiteType)
    {
        this.websiteType = websiteType;
    }

    public String getWebsiteType()
    {
        return websiteType;
    }
    public void setCreateId(Long createId)
    {
        this.createId = createId;
    }

    public Long getCreateId()
    {
        return createId;
    }
    public void setUpdateId(Long updateId)
    {
        this.updateId = updateId;
    }

    public Long getUpdateId()
    {
        return updateId;
    }
    public void setWebsiteViews(String websiteViews)
    {
        this.websiteViews = websiteViews;
    }

    public String getWebsiteViews()
    {
        return websiteViews;
    }
    public void setVendorId(String vendorId)
    {
        this.vendorId = vendorId;
    }

    public String getVendorId()
    {
        return vendorId;
    }
    public void setVendorName(String vendorName)
    {
        this.vendorName = vendorName;
    }

    public String getVendorName()
    {
        return vendorName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("websiteId", getWebsiteId())
                .append("websiteTitle", getWebsiteTitle())
                .append("websiteImage", getWebsiteImage())
                .append("websiteImageType", getWebsiteImageType())
                .append("websiteState", getWebsiteState())
                .append("websiteContent", getWebsiteContent())
                .append("websiteType", getWebsiteType())
                .append("createId", getCreateId())
                .append("createTime", getCreateTime())
                .append("updateId", getUpdateId())
                .append("updateTime", getUpdateTime())
                .append("websiteViews", getWebsiteViews())
                .append("vendorId", getVendorId())
                .append("vendorName", getVendorName())
                .toString();
    }
}
